
'use strict';
layui.use(['jquery','layer','element'],function(){
	window.jQuery = window.$ = layui.jquery;
	window.layer = layui.layer;
  	var element = layui.element;
  
	// larry-side-menu向左折叠
	$('.larry-side-menu').click(function() {
	  var sideWidth = $('#larry-side').width();
	  if(sideWidth === 200) {
	      $('#larry-body').animate({
	        left: '0'
	      }); //admin-footer
	      $('#larry-footer').animate({
	        left: '0'
	      });
	      $('#larry-side').animate({
	        width: '0'
	      });
	  } else {
	      $('#larry-body').animate({
	        left: '200px'
	      });
	      $('#larry-footer').animate({
	        left: '200px'
	      });
	      $('#larry-side').animate({
	        width: '200px'
	      });
	  }
	});
	
	 
	$(function(){
	   // 刷新iframe操作
	    $("#refresh_iframe").click(function(){
	       $(".layui-tab-content .layui-tab-item").each(function(){
	          if($(this).hasClass('layui-show')){
	             $(this).children('iframe')[0].contentWindow.location.reload(true);
	          }
	       });
	    });
	   $('#lock').mouseover(function(){
	   	   layer.tips('请按Alt+L快速锁屏！', '#lock', {
	             tips: [1, '#FF5722'],
	             time: 4000
	       });
	   })
	   // 快捷键锁屏设置
	    $(document).keydown(function(e){
	         if(e.altKey && e.which == 76){
	         	 lockSystem();
	         }
	    });
	   var t=null;
	  
	   function startTimer(){
	   	    var today=new Date();
	        var h=today.getHours();
	        var m=today.getMinutes();
	        var s=today.getSeconds();
	        m = m < 10 ? '0' + m : m;
	        s = s < 10 ? '0' + s : s;
	        $('#time').html(h+":"+m+":"+s);
	        t=setInterval(startTimer,500);
	   }
	   // 锁屏状态检测
	   function checkLockStatus(locked){
	        // 锁屏
	        if(locked==1){
	        	$('.lock-screen').show();
	            $('#locker').show();
	            $('#layui_layout').hide();
	            $('#lock_password').val('');
	        }else{
	        	$('.lock-screen').hide();
	            $('#locker').hide();
	            $('#layui_layout').show();
	            clearInterval(t);
	        }
	    }
	
	   checkLockStatus(0);
	   // 锁定屏幕
	   function lockSystem(){
	   	  
	   	   	   	  checkLockStatus(1);
	   	   	   
	   	   startTimer();
	   }
	   //解锁屏幕
	   function unlockSystem(){
	        // 与后台交互代码已移除，根据需求定义或删除此功能
	        
	   	    checkLockStatus(0);
	    }
	   // 点击锁屏
	   $('#lock').click(function(){
	   	    lockSystem();
	   });
	   // 解锁进入系统
	   $('#unlock').click(function(){
	        unlockSystem();
	   });
	   // 监控lock_password 键盘事件
	   $('#lock_password').keypress(function(e){
	        var key = e.which;
	        if (key == 13) {
	            unlockSystem();
	        }
   		});
    	
    	
    	
	});

});
